لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش SwiftUI - ساخت اپلیکیشن های زیبا، قوی [ویدئو]
SwiftUI - Build Beautiful, Robust, Apps [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اپل بهتازگی بزرگترین چیزی را که از زمان سوئیفت بهوجود میآید، معرفی کرده است، و نام آن به درستی، SwiftUI است. اپل ۵ سال پیش با عرضه سوئیفت بازی را تغییر داد. این به میلیونها توسعهدهنده کمک کرده است تا برنامههای شگفتانگیزی را با کدهای تمیز و در عین حال قدرتمند برای یادگیری آسان بسازند. SwiftUI همان ایدهآل را به بخش بصری برنامهها میآورد. SwiftUI به توسعه دهندگان با اتصال رابط کاربری آنها به داده های آنها کمک می کند. وقتی داده ها تغییر می کنند، رابط کاربری نیز تغییر می کند. وقتی UI تغییر می کند، داده ها نیز تغییر می کنند. SwiftUI همچنین فوق العاده قابل استفاده مجدد است. نماهایی که ایجاد می کنید می توانند بارها و بارها مورد استفاده مجدد قرار گیرند. SwiftUI همچنین در Xcode 11 جدید گنجانده شده است و از پیش نمایش ها استفاده می کند تا در زمان واقعی به شما نشان دهد که چگونه تغییرات کد شما بر ظاهر برنامه شما تأثیر می گذارد.
در این دوره به موارد زیر خواهیم پرداخت:
- اولین برنامه SwiftUI شما
- پیش نمایش های Xcode
- مشاهده Deep Dive
- داده و SwiftUI
- دسترسی
- طراحی و انیمیشن
- SwiftUI برای MacOS، WatchOS، و tvOS
- SwiftUI در پروژه های موجود
بیایید بپیوندید و بزرگترین ابزار توسعه دهنده منتشر شده از زمان سوئیفت را بیاموزید!
همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/SwiftUI---Build-Beautiful-Robust-Apps Create Amazing Interface with SwiftUI
ساخت اپلیکیشن برای همه پلتفرم های اپل
ایجاد نماهای قابل استفاده مجدد
از SwiftUI برای دسترسی پیشرفته استفاده کنید
تغییرات کد خود را بلافاصله با پیش نمایش مشاهده کنید
داده های خود را با رابط کاربری خود پیوند دهید
متحرک سازی با سادگی
ادغام SwiftUI در پروژه های موجود این دوره برای توسعه دهندگان سوئیفت است که می خواهند SwiftUI، آینده توسعه برنامه را یاد بگیرند. جریان دوره ساده است و شما از نحوه آموزش مفاهیم پیچیده در یک دنباله منطقی لذت خواهید برد.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما نیاز دارید
What You Need
اولین برنامه SwiftUI شما
Your First SwiftUI App
پروژه جدید Xcode
New Xcode Project
تصاویر
Images
پشته ها
Stacks
سفارشی سازی
Customization
نماهای قابل استفاده مجدد
Reusable Views
ردیف ها
Rows
لیست ها
Lists
انتقال داده ها
Passing Data
پیش نمایش های Xcode
Xcode Previews
چرا پیش نمایش ها خیلی جالب هستند
Why Previews Are So Cool
تست دستگاه های مختلف و اندازه های متن
Testing Different Device and Text Sizes
رفع برنامه
App Fixes
پیش نمایش نکات حرفه ای
Preview Pro Tips
مشاهده Deep Dive
Views Deep Dive
مشاهده مبانی
View Basics
تصاویر
Images
تنقلات، خوراک مختصر
Snacks
دکمه ها
Buttons
کنترل ها
Controls
مشاهده های فرعی و بازآفرینی
Subviews and Refactoring
داده و SwiftUI
Data and SwiftUI
تنظیم داده ها
Data Setup
دکمه ارائه
Presentation Button
حالت
State
Object Binding
Object Binding
Enviroment Object
EnviromentObject
دسترسی
Accessibility
دسترسی
Accessibility
طراحی و انیمیشن
Drawing and Animation
شکل ها
Shapes
ترسیم خطوط
Drawing Lines
اشکال و گرادیان
Shapes and Gradients
چالش نقاشی
Drawing Challenge
انیمیشن
Animation
انتقال ها
Transitions
SwiftUI برای MacOS، WatchOS و TvOS
SwiftUI for MacOS, WatchOS, and TvOS
سیستم عامل مک
MacOS
tvOS
tvOS
WatchOS
WatchOS
SwiftUI در پروژه های موجود
SwiftUI In Existing Projects
SwiftUI در پروژه های موجود
SwiftUI In Existing Projects
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که میخواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامهنویسی داشتم، و از همه ویدیوهای یوتیوب و آموزشهای آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است.
هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند.
من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!
نمایش نظرات